English Dictionary
◊ DRAGON TREE
dragon tree
n : tall tree of the Canary Islands; source of dragon's blood
[syn: {Dracaena draco}]